{{extend "base.html"}}

{{block head}}
{{use "easyui_extension",datagrid_filter=True}}
    <script>
	
		var datagrid;
		$(function(){
			datagrid = $('#region').datagrid({
				url: '/idcpost/region',
				iconCls:'icon-tip',
				width:'auto',
				height:'auto',
				title: '',
				nowrap: true,
				autoRowHeight: false,
				striped: true,
				collapsible:true,
				idField:'id',
				pagination:true,  //分页
				//rownumbers:true, //显示行号
				pageSize:20,
				pageList:[20,30],
				//loadMsg:'正在载入数据...',
				//自适应高度
				fit:true,
				//自动扩大或缩小列的尺寸以适应表格的宽度并且防止水平滚动
				fitColumns: true,
				frozenColumns : [ [ {
					title : '编号',
					field : 'id',
					width : 150,
					sortable : true,
					checkbox : true
				}, {
					title : '省市名称',
					field : 'province_name',
					width : 150,
					sortable : true
				} ] ],
				columns:[[
					//{field:'province_code',title:'行政代码',width:120},
					{field:'city_name',title:'市名称',width:120},
					//{field:'city_code',title:'行政代码',width:120},
					{field:'area_name',title:'地区名称',width:120},
					//{field:'area_code',title:'行政代码',width:120},
					
				]],
				toolbar:[ {
					text : '增加地区',
					iconCls : 'icon-add',
					handler : function() {
						//append();
						$.messager.alert('小蜜蜂提示','功能未完成，请稍后!');
					}
				}, '-', {
					text : '删除地区',
					iconCls : 'icon-remove',
					handler : function() {
						//remove();
						$.messager.alert('小蜜蜂提示','功能未完成，请稍后!');
					}
				}, '-', {
					text : '修改地区',
					iconCls : 'icon-edit',
					handler : function() {
						//edit();
						$.messager.alert('小蜜蜂提示','功能未完成，请稍后!');
					}
				}, '-', {
					text : '取消选中',
					iconCls : 'icon-undo',
					handler : function() {
						datagrid.datagrid('clearSelections');
						datagrid.datagrid('unselectAll');
					}
				}, '-'],
				remoteFilter:true,
			}); 
			datagrid.datagrid('enableFilter');
		});
		
	function edit() {
		var rows = datagrid.datagrid('getSelections');
		if (rows.length == 1) {
			var p = parent.sy.dialog({
				title : '编辑地区',
				href : '/idc/regionedit?id=' + rows[0].id,
				width : 450,
				height : 350,
				buttons : [ {
					text : '编辑',
					handler : function() {
						var f = p.find('form');
						f.form('submit', {
							url : '/idc/regionsave',
							success : function(d) {
								var json = $.parseJSON(d);
								if (json.success) {
									datagrid.datagrid('reload');
									p.dialog('close');
								}
								parent.sy.messagerShow({
									msg : json.msg,
									title : '提示'
								});
							}
						});
					}
				} ],
				onLoad : function() {
					var f = p.find('form');
					f.form('load', {
						id : rows[0].id,
						//regionname : rows[0].regionname,
						region_code : rows[0].region_code,
						region_name : rows[0].region_name,
					});
				}
			});
		} else if (rows.length > 1) {
			parent.sy.messagerAlert('提示', '同一时间只能编辑一条记录！', 'error');
		} else {
			parent.sy.messagerAlert('提示', '请选择要编辑的记录！', 'error');
		}
	}
	function append() {
		var p = parent.sy.dialog({
			title : '添加地区',
			href : '/idc/regionadd',
			width : 400,
			height : 250,
			buttons : [ {
				text : '添加',
				handler : function() {
					var f = p.find('form');
					f.form('submit', {
						url : '/idc/regionsave',
						success : function(d) {
							var json = $.parseJSON(d);
							if (json.success) {
								datagrid.datagrid('reload');
								p.dialog('close');
							}
							parent.sy.messagerShow({
								msg : json.msg,
								title : '提示'
							});
						}
					});
				}
			} ]
		});
	}
	
	function remove() {
		var rows = datagrid.datagrid('getChecked');
		var ids = [];
		if (rows.length > 0) {
			parent.sy.messagerConfirm('请确认', '您要删除当前所选项目？', function(r) {
				if (r) {
					for ( var i = 0; i < rows.length; i++) {
						ids.push(rows[i].id);
					}
					$.ajax({
						url : '/idc/regiondel',
						data : {
							id : ids.join(',')
						},
						dataType : 'json',
						success : function(d) {
							datagrid.datagrid('load');
							datagrid.datagrid('unselectAll');
							parent.sy.messagerShow({
								title : '提示',
								msg : d.msg
							});
						}
					});
				}
			});
		} else {
			parent.sy.messagerAlert('提示', '请勾选要删除的记录！', 'error');
		}
	}
		  
	</script>
{{end}}
{{block title}}
区域信息
{{end}}
{{block content}}

<table id="region"></table>

{{end}}
